package com.nbst.model.mes;

import java.util.Date;

import com.nbst.model.base.OrderBy;

/**
 * 进料检验
 * 
 * @ClassName: IQc
 * @Description:
 * @author King
 * @date 2019年1月21日
 *
 */
public class IQc extends OrderBy {

	/** 进料检验id */
	private Integer fInterId;

	/** 物料内码 */
	private Integer fItemId;

	/** 物料代码 */
	private String fNumber;

	/** 规格型号 */
	private String fModel;

	/** 物料名称 */
	private String fName;

	/** 进料检验单号 */
	private String fBillNo;

	/** 检验方式 351全检 352免检 353抽检 */
	private Integer fQualityChkID;

	/** 检验数量 */
	private Double fCheckQty;

	/** 状态 1允收(合格) 2特采(让步接收) 3拒收(不合格) */
	private Integer fStatus;

	/** 审核人 */
	private Integer fChecker;

	/** 检验人 */
	private String fWorker;

	/** 供应商内码 */
	private Integer fSupplierId;

	/** 供应商 */
	private String fSupplier;

	/** 来源id */
	private Integer fSourceId;

	/** 来源编号 */
	private String fSourceNo;

	/** 删除标志 0删除 */
	private Integer fClosed;

	/** 制单人 */
	private Integer fBiller;

	/** 制单时间 */
	private Date fDate;

	/** 检验时间 */
	private Date fWorkDate;

	/** 审核时间 */
	private Date fCheckDate;

	/** 类型 0进料检验 1外协转入检验 */
	private Integer fType;

	/** 检验人名称 */
	private String fWorkName;

	/** 合格数 */
	private Double fOkQty;

	/** 不良品数 */
	private Double fNgQty;

	/** 让步接收数 */
	private Double fConcessionQty;

	/** 委外转出单id */
	private Integer fSubcOutId;

	/** 委外转出单分录id */
	private Integer fSubOutEntryId;

	/** 委外接收数 */
	private Double fQty;;

	/** 工废数 */
	private Double fScrapQty;

	/** 料废数 */
	private Double fForitemQty;

	/** 辅助良品数 */
	private Double fAuxOkQty;

	/** 辅助料废数 */
	private Double fAuxForitemQty;

	/** 辅助不良品数 */
	private Double fAuxNgQty;

	/** 辅助检验数 */
	private Double fAuxCheckQty;

	/** 让步接收比例 */
	private Double fConcessionRatio;

	/** 是否已入库 */
	private Boolean fInStockFlag;

	public Integer getfInteDoublerId() {
		return fInterId;
	}

	public void setfInterId(Integer fInterId) {
		this.fInterId = fInterId;
	}

	public Integer getfItemId() {
		return fItemId;
	}

	public void setfItemId(Integer fItemId) {
		this.fItemId = fItemId;
	}

	public String getfNumber() {
		return fNumber;
	}

	public void setfNumber(String fNumber) {
		this.fNumber = fNumber == null ? null : fNumber.trim();
	}

	public String getfName() {
		return fName;
	}

	public void setfName(String fName) {
		this.fName = fName == null ? null : fName.trim();
	}

	public String getfBillNo() {
		return fBillNo;
	}

	public void setfBillNo(String fBillNo) {
		this.fBillNo = fBillNo == null ? null : fBillNo.trim();
	}

	public Integer getfQualityChkID() {
		return fQualityChkID;
	}

	public void setfQualityChkID(Integer fQualityChkID) {
		this.fQualityChkID = fQualityChkID;
	}

	public Double getfCheckQty() {
		return fCheckQty;
	}

	public void setfCheckQty(Double fCheckQty) {
		this.fCheckQty = fCheckQty;
	}

	public Integer getfStatus() {
		return fStatus;
	}

	public void setfStatus(Integer fStatus) {
		this.fStatus = fStatus;
	}

	public Integer getfChecker() {
		return fChecker;
	}

	public void setfChecker(Integer fChecker) {
		this.fChecker = fChecker;
	}

	public String getfWorker() {
		return fWorker;
	}

	public void setfWorker(String fWorker) {
		this.fWorker = fWorker;
	}

	public Integer getfSupplierId() {
		return fSupplierId;
	}

	public void setfSupplierId(Integer fSupplierId) {
		this.fSupplierId = fSupplierId;
	}

	public String getfSupplier() {
		return fSupplier;
	}

	public void setfSupplier(String fSupplier) {
		this.fSupplier = fSupplier == null ? null : fSupplier.trim();
	}

	public Integer getfSourceId() {
		return fSourceId;
	}

	public void setfSourceId(Integer fSourceId) {
		this.fSourceId = fSourceId;
	}

	public String getfSourceNo() {
		return fSourceNo;
	}

	public void setfSourceNo(String fSourceNo) {
		this.fSourceNo = fSourceNo == null ? null : fSourceNo.trim();
	}

	public Integer getfClosed() {
		return fClosed;
	}

	public void setfClosed(Integer fClosed) {
		this.fClosed = fClosed;
	}

	public Integer getfBiller() {
		return fBiller;
	}

	public void setfBiller(Integer fBiller) {
		this.fBiller = fBiller;
	}

	public Date getfDate() {
		return fDate;
	}

	public void setfDate(Date fDate) {
		this.fDate = fDate;
	}

	public Date getfWorkDate() {
		return fWorkDate;
	}

	public void setfWorkDate(Date fWorkDate) {
		this.fWorkDate = fWorkDate;
	}

	public Date getfCheckDate() {
		return fCheckDate;
	}

	public void setfCheckDate(Date fCheckDate) {
		this.fCheckDate = fCheckDate;
	}

	public Integer getfType() {
		return fType;
	}

	public void setfType(Integer fType) {
		this.fType = fType;
	}

	public String getfWorkName() {
		return fWorkName;
	}

	public void setfWorkName(String fWorkName) {
		this.fWorkName = fWorkName;
	}

	public Double getfOkQty() {
		return fOkQty;
	}

	public void setfOkQty(Double fOkQty) {
		this.fOkQty = fOkQty;
	}

	public Double getfNgQty() {
		return fNgQty;
	}

	public void setfNgQty(Double fNgQty) {
		this.fNgQty = fNgQty;
	}

	public Double getfConcessionQty() {
		return fConcessionQty;
	}

	public void setfConcessionQty(Double fConcessionQty) {
		this.fConcessionQty = fConcessionQty;
	}

	public Integer getfInterId() {
		return fInterId;
	}

	public String getfModel() {
		return fModel;
	}

	public void setfModel(String fModel) {
		this.fModel = fModel;
	}

	public Integer getfSubcOutId() {
		return fSubcOutId;
	}

	public void setfSubcOutId(Integer fSubcOutId) {
		this.fSubcOutId = fSubcOutId;
	}

	public Integer getfSubOutEntryId() {
		return fSubOutEntryId;
	}

	public void setfSubOutEntryId(Integer fSubOutEntryId) {
		this.fSubOutEntryId = fSubOutEntryId;
	}

	public Double getfQty() {
		return fQty;
	}

	public void setfQty(Double fQty) {
		this.fQty = fQty;
	}

	public Double getfScrapQty() {
		return fScrapQty;
	}

	public void setfScrapQty(Double fScrapQty) {
		this.fScrapQty = fScrapQty;
	}

	public Double getfForitemQty() {
		return fForitemQty;
	}

	public void setfForitemQty(Double fForitemQty) {
		this.fForitemQty = fForitemQty;
	}

	public Double getfAuxOkQty() {
		return fAuxOkQty;
	}

	public void setfAuxOkQty(Double fAuxOkQty) {
		this.fAuxOkQty = fAuxOkQty;
	}

	public Double getfAuxForitemQty() {
		return fAuxForitemQty;
	}

	public void setfAuxForitemQty(Double fAuxForitemQty) {
		this.fAuxForitemQty = fAuxForitemQty;
	}

	public Double getfAuxNgQty() {
		return fAuxNgQty;
	}

	public void setfAuxNgQty(Double fAuxNgQty) {
		this.fAuxNgQty = fAuxNgQty;
	}

	public Double getfAuxCheckQty() {
		return fAuxCheckQty;
	}

	public void setfAuxCheckQty(Double fAuxCheckQty) {
		this.fAuxCheckQty = fAuxCheckQty;
	}

	public Double getfConcessionRatio() {
		return fConcessionRatio;
	}

	public void setfConcessionRatio(Double fConcessionRatio) {
		this.fConcessionRatio = fConcessionRatio;
	}

	public Boolean getfInStockFlag() {
		return fInStockFlag;
	}

	public void setfInStockFlag(Boolean fInStockFlag) {
		this.fInStockFlag = fInStockFlag;
	}

	@Override
	public String toString() {
		return "IQc [fInterId=" + fInterId + ", fItemId=" + fItemId + ", fNumber=" + fNumber + ", fModel=" + fModel
				+ ", fName=" + fName + ", fBillNo=" + fBillNo + ", fQualityChkID=" + fQualityChkID + ", fCheckQty="
				+ fCheckQty + ", fStatus=" + fStatus + ", fChecker=" + fChecker + ", fWorker=" + fWorker
				+ ", fSupplierId=" + fSupplierId + ", fSupplier=" + fSupplier + ", fSourceId=" + fSourceId
				+ ", fSourceNo=" + fSourceNo + ", fClosed=" + fClosed + ", fBiller=" + fBiller + ", fDate=" + fDate
				+ ", fWorkDate=" + fWorkDate + ", fCheckDate=" + fCheckDate + ", fType=" + fType + ", fWorkName="
				+ fWorkName + ", fOkQty=" + fOkQty + ", fNgQty=" + fNgQty + ", fConcessionQty=" + fConcessionQty
				+ ", fSubcOutId=" + fSubcOutId + ", fSubOutEntryId=" + fSubOutEntryId + ", fQty=" + fQty
				+ ", fScrapQty=" + fScrapQty + ", fForitemQty=" + fForitemQty + ", fAuxOkQty=" + fAuxOkQty
				+ ", fAuxForitemQty=" + fAuxForitemQty + ", fAuxNgQty=" + fAuxNgQty + ", fAuxCheckQty=" + fAuxCheckQty
				+ ", fConcessionRatio=" + fConcessionRatio + ", fInStockFlag=" + fInStockFlag + "]";
	}

}